package com.kx.face.service;

/**
 * @Author Sun
 * @Date 2021/7/20 23:14
 */
public interface FaceService {

    /**
     * 向人脸库添加一张人脸
     * 如果已经存在这个用户就更新
     * @param userId 用户id
     * @param imageBase64 用户的人脸图片
     * @return 是否成功
     */
    boolean addFace(Long userId, String imageBase64, Integer serviceId);

    /**
     * 在人脸库中删掉指定userId对应的用户的人脸信息
     * @param userId 用户id
     * @return 是否删除成功
     */
    boolean delFace(Long userId, Integer serviceId);

    /**
     * 给定一个人脸，找出对应userId
     * @param imageBase64 人脸的信息
     * @return 用户id
     */
    Long search(String imageBase64, Integer serviceId);
}

